import router from './router'
import store from './store'
import { Message } from 'element-ui'




const whiteList = ['/Login', '/register', '/', '/empty']

router.beforeEach((to, from, next) => {
  if (store.state.user && store.state.user.id) {

    /* has token*/
    if (to.path === '/Login') {
      next({ path: '/index' })

    } else {
      next()
    }
  } else {
    // 没有token
    if (whiteList.indexOf(to.path) !== -1) {
      // 在免登录白名单，直接进入
      next()
    } else {
      next(`/?redirect=${to.fullPath}`) // 否则全部重定向到登录页  /login?redirect=${to.fullPath}

    }
  }
})

